using System.Diagnostics;

namespace System
{
    public class EventArrayArgs<T>
    {
        private readonly T[] f_ArgsArray;

        public int Count
        {
            [DebuggerStepThrough]
            get { return f_ArgsArray.Length; }
        }

        public T this[int i]
        {
            [DebuggerStepThrough]
            get { return f_ArgsArray[i]; }
        }

        [DebuggerStepThrough]
        public EventArrayArgs(params T[] args) { f_ArgsArray = args; }
    }
}